Basiclly completed

The UI is still ugly. Hah!