Updates

A few updates on this PR:
1. add `db:create:all` to bin/setup
2. fix `RepoTest` to use a valid .git path
3. update rails to 4.0.3
4. update `rugged` version , so gpgsig messages are better handled

rugged-0.17.0.b7:
```ruby
irb(main):004:0> repo.lookup('4921d39').message.force_encoding('UTF-8')
=> "gpgsig -----BEGIN PGP SIGNATURE-----\n Version: GnuPG v1\n \n iQEcBAABAgAGBQJTA30wAAoJEASjkPseQz4X+6AH/1O1WgbezZ09xtPq2VKXyEJv\n aRjaDtleMgfDLqJ1uZq1UmzT7OJ3EGTSdm51vNADucbtW0GskPE3jfqbfcNGYuVj\n 08ueO6LLEkI8NiV6LqbB7ATonp9Cgcegsljv8aJTjCa8R3ZorgmJ6QHAPpK25RNs\n RXKcICg6wWxYo4d09Vj9SKgYGs22hfIwjY6j6a+Yi+KfVUupFnl+BcDs32UwW6+l\n qr76NRYjJ9/EQyvAlYScv6/ZCbXhS8IFcyyyGDpaiCYVHBOR3k4tBGpX+3Qa2tAw\n x7TIJwLu+ftJ0UuH4Q9IQq543szFpm5AakG4mBOei9gZXkLcj7SatS31/NMZD04=\n =9cnw\n -----END PGP SIGNATURE-----\n\nDoc: assets:precompile:all was removed on 4 [skip ci]\n"
```

rugged-0.19.0:
```ruby
irb(main):003:0> repo.lookup('4921d39').message.force_encoding('UTF-8')
=> "Doc: assets:precompile:all was removed on 4 [skip ci]\n"
```