Refactoring

- Refactored a lot of stuff
- Newer method to fix suspend (could still use some work)
- Readme updated
- Began a wiki