Assignment 3 with Fixes

@toastynerd Here are the fixes from pull #134. Thanks!
If you JSHint your code, you will see that it's better to use strictly not equal over not equal. Here's more on why: http://dailyjs.com/2012/08/27/equality/.