created AsteroidFactory
made controller utilize factories instead of calling new directly
added System design document (SDD) in documents folder
Merge branch 'master' of https://github.com/Kuxe/oopprojekt