Move source files to src and include folder
Move enum definitions to new types module
Move Git data formatters and parsers to util module
Move view macro to include/tig.h
Move request code to new request module
Move line info and color code to new line module
Move keybinding and run requests to new keys module
Move view declarations to new view header
Move repository information to new repo module
Move refs helpers to refs module
Add tool to generate doc from data structures