Lewe4441 character

Some starting functionality for the character. Unit tests in place.