WIP Adding topic selection to user sign up page

HI!! So, little note for the future, sometimes files only want to take in pgn and other times jpg- fun times but it's working now!

Tests are not complete for this feature
The vote likes are not yet active primarily due to routes. 

Let me know if I can do anything else  to make up for my delay... 

-Em