Signed-off-by: Kay Lin <i@v2bv.net>
Makefile still needs work, but I wanted to commit to save progress.