Make Settings a singleton; remove base stuff dependencies from aPC.Common.Client; change Ninject kernel into a singleton; rewrite ArgumentReader to make more sense in the new app
General refactoring