finished page, formatted code, added comments. Only the test classes are left now for the apex controller