update jquery due to incompatibility with firefox 27, minor meta tweaks
fix #25, fix #28, major refactoring, update spectrum