added support for 'myObj.myMod.controller'

I might just be the only one using angular like this, but asuming I'm not the only one it would be nice to have support for this way of doing things.

```javascript
/** app.js **/
var blocktrail = angular.module('blocktrail', ['blocktrail.address', 'blocktrail.block']);

/** address/init.js **/
blocktrail.address = angular.module('blocktrail.address', []);
blocktrail.address.config(function($stateProvider) {});

/** address/controllers.js **/
blocktrail.address.controller('AddressController', function($state) {});

/** block/init.js **/
blocktrail.block = angular.module('blocktrail.address', []);
```

I also updated the README on how to run the tests because I had to good to figure out that I needed to add --harmony :D