Rename gem to TimeSplitter
Automatically load attr_accessible if required
Ensure blank reads and setting split on nil

Reading any split attribute when the base attribute
is nil should always return nil. If setting a split
attribute on a nil base, it will default all other
fields using Time.new(0). Reading or modifying a base
attribute that is not nil will only change the
split attribute specified.
Add some comments
Update README