Fixes #4 and #5

Squashed commit of the following:

commit 940580e104280b41830603e01c6f5a602f4afbec
Author: Martin Gausby <martin@gausby.dk>
Date:   Wed Aug 13 23:56:45 2014 +0200

    Added some documentation about the error trapping in the readme file

commit 2b79bfe2ee65bb377f05f8c6d5140979facdec6d
Author: Martin Gausby <martin@gausby.dk>
Date:   Wed Aug 13 23:39:25 2014 +0200

    Errors is now trapped and put in a error object

    - If a require results in a error it will get trapped and put in an
      object stored in `__error`

    - The load message will indicate which modules failed (FAILED)

    - The load message will indicate if a module was empty (empty), ie. did
      not export anything

    - The load message will write how many modules got loaded

    - Renamed some functions that handles registering of modules for requiring
Bumped to version 0.2.2