Initial commit and Widget constructors implementation.

Implements a lot of constructors for hassle-free RAII Curses interfaces.
Gitignore and README.