Apply Front Controller model and fix User functions accordingly
Add torrent models and tracker controller
Tracker hasn't been tested and probably won't work