Updated Project Settings

Updated some project settings
Revert 7dcddfc..98b2e5f

This rolls back to commit 7dcddfcb6b965c3ed4f36bcf3e1854f0a6c0f0c2.
Implmented Test Library

It took so long…
Created Some Basic Tests
Updated README
Cleaned up File Structure/Includes
Added todo list for JJ
Merge branch 'Buy-Menu'