Added functions code
Added tests
Added doctests, rectified default params and tests
PEP8 fixes
Rectified errors
Combined get_motion functionality
Removed whitespace
Removed Vector([]) initialization