Squashed commit of the following:

commit 8a9bd2b737b2c7b764dffe77db566e57bed878af
Author: Kahlil Lechelt <hello@kahlil.co>
Date:   Sun Oct 27 16:18:56 2013 +0100

    Load all Grunt tasks via Sindre's module.

commit bc114ddf8b04b3d6cc9bd53acd5e5fac008319f9
Author: Kahlil Lechelt <hello@kahlil.co>
Date:   Sun Oct 27 15:24:40 2013 +0100

    Open the local server automatically after calling grunt serve.

commit b8ef221395854265f4ebfa9c8089ef8483ba01bf
Author: Kahlil Lechelt <hello@kahlil.co>
Date:   Sun Oct 27 15:22:22 2013 +0100

    Edit .jshintrc

commit a16fd4133a3d2e0402c220a68bcf78273aa07344
Author: Kahlil Lechelt <hello@kahlil.co>
Date:   Sun Oct 27 15:00:29 2013 +0100

    Add .jshintrc and .editorconfig for consistency.

Closes gh-80.