Added Makefile and gitignore

Signed-off-by: Yu-Jie Lin <livibetter@gmail.com>
Signed-off-by: Stefans Mezulis <stefans.mezulis@gmail.com>
Added LICENSE (GPLv3) and a short README.
Add *.swp exception to .gitignore file