Initial commit

List reversal is working but need refinement.
Cleaned up passing pointer to head around
Replaced build_list with add_to_tail
Added methods inserting and reading from list
Alternative implementation of reverse_list method
Clean up TODO's
Added TODO
Merge branch 'master' of github.com:njmittet/c-pointers
Initial CMake setup