Implemented storage plugin system, moved JSON store into tiq-json

This is the first step for making additional storage backends for tiq.
0.1.0