Rearranging into src/test folders
Prefixing with TOC
Added public header and test podspec
Renamed block typedefs
Test name fixes
Fixing descriptions