initial setup

* modify gitignore
* create basic structure
* create initial ncurses program
setup basic build system
add Simple Dynamic String library (sds)

* https://github.com/antirez/sds.git @d86a9b8
* BSD 2-Clause License
add macros and directory walk

* ZCHECK
* array macros
* get dirents for a given path
add sdsfmt
add highlighting decklist and deck skeleton