better error messages in addition to it all most likely working now
added more awesome error messages
found spelling mistake