Input Button Suite and Gitignore

made a host of functions for adding, deleting, and arranging input
buttons.  Also made .gitignore files