Organizarion and Formatting

## Changed
* [x] Organized files into folders
* [x] GNU formatted files
* [x] Updated class paths
* [ ] Added more scripts (soon)
* [ ] Centralized config file (soon)