closes #24
fixes #23

Squashed commit of the following:

commit 9874654b6966aaec4ba9095fcb5dafd1df293560
Author: tspurway <tspurway@gmail.com>
Date:   Fri Oct 24 16:32:07 2014 -0400

    integrated this feature branch, finished it's testcases and fixtures

commit 662e302597d5f293fe42e6c994af1505d6e2ef97
Merge: a2b51a8 4ad67cb
Author: tspurway <tspurway@gmail.com>
Date:   Fri Oct 24 14:07:25 2014 -0400

    Merge branch 'master' into issue-23-newtabs-table

    Conflicts:
    	integration_tests/test_query.py
    	splice/models.py
    	splice/queries.py
    	tests/api/test_reporting.py

commit a2b51a8898464e1db4f9ab8539d79ec4138274c9
Author: tspurway <tspurway@gmail.com>
Date:   Thu Oct 23 00:18:02 2014 -0400

    refactored / simplified queries to accomodate newtab_stats_daily table
    (cherry picked from commit 63e126d)

commit ec8c84d2d76db972fb3782a11e71b44d24cea969
Author: tspurway <tspurway@gmail.com>
Date:   Wed Oct 22 17:58:13 2014 -0400

    adding data migration for new table, newtab_stats_daily.  Migrating newtab data from impression_stats_daily to new table.  Deleting old data from impression_stats_daily, and deleting old column newtabs.
    (cherry picked from commit 6f9095d)