cleaning up errors
had fun hunting down the bugs, those are a great way to ensure I understand my code
cleaned up make file, ensured I knew what was going on a bit more.