Remove noshell, added noinput
malloc keys so we don't get a segfault on huge ones.
Sending HEAD to a key will return only it's content type.
LETS INSTALL NOW EVERYBODY
Update README.md
Working on adding expiration values to items.

- Refactored the test code a little bit
- Stubbed out functions for setting the expiration of a bucket
Test-driven development!
Need klen on the key.
Fleshed out the expiration function.
Getting back to the mayo metaphor.

- Values are not returned if they are expired.
- Changed ol_set_expiration to ol_spoil. Lol.
Expiration works properly for keys that don't have it set.
Added spoiling to the AOL test. Currently does not read.
Time so fucked right now.

Turns out serialization of timestamps is stupid-hard. I'll probably end
up switching the time_t object to a struct tm object.
Changing to gmtime because it's a struct tm.
Switched to gmtime, stubbed out serialization functions
Small bug fixes
Deserialize time properly.
Merge branch 'feature/37_Key_expiration' of github.com:infoforcefeed/Project-Oleg into feature/37_Key_expiration

Conflicts:
	include/oleg.h
	src/aol.c
	src/oleg.c
	src/test.c