thumb keyboard added

Added the thumb keyboard section
tried to condense code and reuse sections. will need further cleaning
and comments likely