Removed premature interfaces
updated collections implementation
changes to resC foundation
makefile updates