Improved methods

Improved methods that allows you to change the day's properties. No
longer do you have to set it individually such as:
`day.color = "value"`. You can now set it with a function called
`keypair` and set it like so: `day.keypair({color: "value", key:
value})`.