update JSHint rules
move server configuration to a separate file
separate files to client and server + refactoring
update links and constructors names
update version