Makefile debugged.
Launcher optimized.
Added socket support.
Makefile modifications:
	Declared source list.
	Fixed dependency bugs involving subdirectories.
Package.json modifications.
Client JS script additions.
Client directory layout changes.
Makefile target modification.
Linux launcher now properly launches from any working directory
Added FontAwesome icons.
Began client styling.
Began client templating.
Began client scripting.
Added error template.