Initial commit

Scroll bar threading is being attempted, not in a stable state at the
moment.
Added ignore for "user" files