Maven-izing routable-android

Hi Clay,

I saw your post on hackernews right as I was preparing to write a library like this myself, so I thought I'd try to help out.

Turns out the maven-android-plugin guys came up with a good way to package up android libraries, [they call it the apklib](https://code.google.com/p/maven-android-plugin/wiki/ApkLib). Facebook uses it for their android developer SDK, last I checked.

[Maven is pretty cool for android testing too](https://code.google.com/p/maven-android-plugin/wiki/AutomateAndroidTestProject) - you can run a maven build that will automatically test against all possible SDK versions / hardware emulations (which, if you want to get widespread adoption of this library, would be a good thing).

Sorry if the changes look a little jarring - I had to restructure the code into maven-modules format. I use IntelliJ for Java coding, but apparently [Eclipse has pretty good integration with maven-android-plugin setups](https://code.google.com/p/maven-android-plugin/wiki/EclipseIntegration).

Anyways, I was going to dive in and tackle some routing code, particularly handling fragments/backstack stuff, as [one naysayer commented on your hackernews post](https://news.ycombinator.com/item?id=5505858) .. I'd like to see if those obstacles can be surmounted.

I'm going to try to integrate routable into an open-source hacker news app, since I'm playing around with mobile deep-linking a lot. If you're looking for more contributions, I'd be happy to hack on this on an ongoing basis.

Thanks!
- Andrew