- Renamed .h files to .hpp
- Created sub directories for source files