Refactoring

- Split into multiple files
- Cleared up code
- Changed structure of action
- Added different types of actions
- Added repeatInterval to repeat planned actions
- Modified website to reflect changes
Merge remote-tracking branch 'origin/refactoring' into refactoring

Conflicts:
	server.js
Bugfix

Fixed a bug