App versions

Please review @ssorallen 
Are new AppVersions ever instantiated? It looks like `initialize` doesn't need to be implemented.