Bugfixes and UI enhancements

- Fixed the NullPointerException when field fatPercent was left empty
- Hide keyboard before POST
- Disable input fields and button before POST, re-enable them when done