Minor CSS tweak on test runner file
Implement better, simpler, email validation (regexp for email is silly)
Updated todo list
Renamed factory method to try and follow Java's naming conventions