Added the restrictions
Added the Makefile
Added the configuration file
Added the interface file
Added the bean file