Added experimental support for user state.
Removed hidden files from commit
Made position user states make more sense.  Still not tested