Added spec and Makefile.