created shell script to compile and link, made a makefile that needs work, moved source code to directories for organization
fixed makefile, edited gitignore so vim swap files are ignored