[#189] Selection of competitions for a contest competitors

Added the possibility to assign and remove individual competitors to / from multiple competitions available at the point of registering or updating a contest. Added some basic model specs for the models involved. Used HABTM to define relations since it allowed for much cleaner and concise code when building the required feature (although I will be happy to get proven wrong on this one).