Restructured project

- Restructured project
- All overall story related stuff is now inside story controller and
model
- All option related stuff is now mainly inside option controller and
model
- There still may be linking errors, but none were found at the time of
commiting