added form validation functions
finished basic functionality of problem uploaded. now users can add problems through form or problems.txt file. I also fixed a bug that prevented users from loading problems that have integers and floats as answers. Next i need to try lists and dictionaries to see if they work