Migrated user class into separate library
More code, yay