REWRITE #2!

Adding return codes for EVERYTHING, fixing some issues that I came across.
Adding a main c file again, with some tests for the set
Initial commit for the map.
adding in ascii strings
adding the append section