Lets add a test to ensure the MD5_V6 consistently works
Bumping to new version.
The root Account node shouldn't show up in the main view (as http://domain.com).  Also the root account really doesn't have any username, or url patterns associated with it.
In order for equality to work on hashmaps to work as expected, we need to actually return the same hashcode for what the equals methods return (soley based on the ID)
Not having this throw caused the bug of people not getting the proper hash that much more difficult to track down.  So lets throw (and probably crash) in this case...Or let the application take care of maybe prompting the user for some action on this case.
Users expect that if they type in Google instead of google, it would still match
Allow ease of use to get access to all accounts in the account tree.  Using this for a drop down in the android app.
Renaming this to be "root" so that users can report that profile, if it was somehow selected in the future.
Cleaning up some code
Fix issue where users who imported from an rdf that didn't have a default profile, was getting wrong passwords generated, by an invisible account
Bumping to version 0.9.8
Merge in changes from going to maven central
Merge branch 'release/v0.9.8'

Changes to fix a bunch of issues related to account management.
Some code clean up as well.