fix issue where passed user id wasnt being used
untabify and format code
make setters and getters consistent with other classes