add proper gem dependencies
seriously write some documentation
bitemporal support
investigate switching TimePeriod.find() to alias method chain
