Merge pull request #1 from joprice/smallFixes

Add gitignore and remove yajl dep
Merge pull request #2 from joprice/separateHeader

Separate header and implementation
Add memory header
Merge pull request #3 from joprice/separateHeader

curl lambda callback
Add install target to cmake. Rename files