Added a manifest
Added documentation
Now exporting common functions