application state will be controlled by case/switch
updated pin configuration in readme