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>
removed target folder. Still need to purge the binaries

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