Adding table_view keyboard auto adjust stuff based on https://github.com/michaeltyson/TPKeyboardAvoiding.git