Multi-Scale Modeling Of Dislocation Motion And Interaction: Theory, Plastic Properties, And Boundary Conditions