UI tweaks, error handling, updated jquery plugins and cleaning up of js