Added terminal event loop implementation
Added early event listening
Replaced size_t with nt_size_t
Added vim .swp files
Updated nt-template.* to src/template.*
Updated template files to include nt_size_t
Added template documentation
Added key handler object