Created setup script, moved things around.

Summary of changes.
- Created setup script
- Moved some things around.
- Created git template
- Altered git hook

Expected Result:
-