Merge pull request #2 from dcbishop/master

Builds against rustc 0.10-pre
Change vec -> slice. None() -> None. Builds against master.
Lowercase variable name to fix warnings.
Merge pull request #3 from dcbishop/fixes3

Builds against master.
rebased against latest master

Signed-off-by: Daniel Fagnan <dnfagnan@gmail.com>
Added build artifacts to target/ and fixed some style issues

Signed-off-by: Daniel Fagnan <dnfagnan@gmail.com>
Changelog:

* Changed conflicting ports (with PostgresSQL)
* Changed to more idiomatic naming convensions.
* Tests pass.
* Refactored folders
* Removed junk in the makefile
* Revampd the Readme
* Fixed typo in the .gitignore
* Removed type aliasing that weren't used.
* Using size_t from libc now.

Signed-off-by: Daniel Fagnan <dnfagnan@gmail.com>
Updated Readme

Signed-off-by: Daniel Fagnan <dnfagnan@gmail.com>