Make timestamp param position to be consistent

In some places it was before id, in others it was after the id.

Makes it always to be placed before the id param
Add some tests for add-fact! & add-dimension!

Adds drop-schema to TimeSeries. It's needed to cleanup the db in tests
Put timestamp after id

The id is more important than the timestamp, so it should appear first
Fix indentation
Merge pull request #1 from nberger/make-timestamp-position-consistent

Make timestamp param position consistent. Add some tests