Wrote some of the front-end
More front-end
Renamed some values, fixed some construcors and fixed some logic.
Added replying and text-sanitization
Cleaned up