Changed file layout and added documentation file
Fixes
Forcing test generator to return int
Added tests
Added doc
Merge branch 'doc' into dev