Initially loading graphs now only makes one ajax call per graph group instead of two.
Add .gitignore file.
Reduce database hits to improve efficiency in render_graph.
Fixed confilict with git ignore file when merged with remote/optimize.
graph zooms are now independant and do not set the start/end time ranges.
Add reset zoom buttons for each graph.
Overview get's selected to show zoom area of graph and deselects with zoom reset button.
Add error handling notes.
A script to generate test data.
Add custom exception file.
Modify insert_reading, so timestamps can be included in the data.

Also, fix the exception error handling.  It did not do anything before.  Now it will throw an exception when one tries to insert for a timestamp that already exists (date_entered is the model field).
Merge branch 'optimize' of github.com:visgence/portcullis into graphOpt
Changed data generator to run for a months worth of data.
Added a checkbox that sync's the zooming of graphs.
Modify genTestData for readings on minute for month.
Convert to float before operating to save time.
Merge branch 'staging' of github.com:visgence/portcullis into staging

Conflicts:
	genTestData.py - Fixed in next commit
Fix merge conflicts, give it command line args.
Fix nMonths commnand line arg.
Rewriting data_reduction and render_graphs.

Preparing for adding more reduction methods.