Java-based Commit #4

Appended data sources and table, added categorization and price to the
theme creation, included live chat between designers and admin. Fixed
authentication bugs and file upload function.