add gui resources
add makefile, update gitignore