Added new api functions

GetCourses.
PostCourse.
Some new Socket features.
I need to add some login feature to socket.
Fixed course duplication

Fixed the schema, and added workflow to check for duplicates.
Added some functionality

Added button, modifies some functions.