Restructured Code

- Added "ssm" to gitignore as it now must be compiled.
- Updated README to reflect changes.
- Moved http functions into `http.go`
- Moved utility functions into `util.go`