Add button manager

isolate button code from main menu class, move to button manger class