Moved to lib directory
Changed imports
Updated with docstrings
More docstrings
Removed fence
Removed fence
Removed fence
Removed fence
Removed fence
Removed fence
Removed extra newline
Fixed import mistakes
Fixed merge conflict