Add config file
Move config file template
Update .gitignore, add generation for config.json to pass the groups along
Add handlers for js files and the config
Add nav placeholder
Add reading in of the config.json, loading of the navigation system. Definitely needs styling
Fix indenting
Merge pull request #22 from TeamCobra/javascript_refactor

Javascript refactor
Added C++ documentation to base and data_store files.
Changed the order of the arguments in data_store::get() from (name, group) to (group, name).
More C++ documentation updates.
More C++ documentation. By now all main header files should be documented.
Merge branch 'master' into gabe-mongoose

Conflicts:
	.gitignore
Made a mistake in misc.h. Fixing missing parenthesis.
Fixed bad behavior when traversing through multiple groups in the data_store.
Added Doxyfile as a basic configuration to create doxygen documentation from C++ code in src/ . Currently it is advisable to use 'make clean' before using doxygen to create documentation due to compilation pulling in extra C files into the source tree that can muddy the documentation.
Added .gitignore to ignore massive folders generated by Doxygen.
Fixed a problem with linking Jim found (replaced LDFLAGS from -lpthread to -pthread).
Small documentation and source formatting fixes.
Changed -lpthread to -pthread.
Merge remote-tracking branch 'origin/gabe-mongoose' into update-generation
Modified base_string to throw exceptions if construction fails, and to return error conditions if its functions fail (instead of exceptions).