Created Makefile

Created a basic makefile with libraries and gcc flags linked in.
Created main file

Created main.c with basic layout for the shell.
Refactoring

Rearranged the main loop to properly handle shell builtins.

Added the "exit" builtin command.

Added skeleton for memory malloc/free.
Created list code

Created a linked list of characters.

Created a listAdd() function.

Created a listToString() function.

Created a listFree() function.
List bugfixes

Fixed adding a ndoe to an empty list.
????
Fixed makearg() bugs

Thanks Ben for getting this all figured out with me.
Merge branch 'wtf' into develop
Formatting and commenting
Merge branch 'develop'