Squashed commit of the following:

commit ecde3bae9f6eb275dd7e6086fd0e78abce60109f
Author: Kazark <kazark@zoho.com>
Date:   Sat Mar 29 10:05:12 2014 -0400

    And again, removed bin and obj from help target

commit d771775e4a90fd8f5fe595fc534113690cdb2115
Author: Kazark <kazark@zoho.com>
Date:   Sat Mar 29 10:02:01 2014 -0400

    Extracted obj literal to $(OBJ_DIR) variable

    Also, I had broken the build unwittingly a couple checkins ago... this
    fixes that.

commit 39cdd501ff29f391f721eb007783fa625f112292
Author: Kazark <kazark@zoho.com>
Date:   Sat Mar 29 09:56:49 2014 -0400

    Renamed system tests -> integration tests

    in makefile. Used Abolish.vim for the first time. TPope rocks!

commit d24c230df0b4083f03d63854a2ea9d5813fb5310
Author: Kazark <kazark@zoho.com>
Date:   Sat Mar 29 09:47:21 2014 -0400

    Added make help target

    per *Managing Projects with GNU Make*, third edition, by Robert
    Mecklenburg.