UI looking much nicer

should bring everything together feature wise and tweak more