Add clean to makefile:all definition. Insert some new helper packages like float, listings and xcolors. New definitions for C++ and JSON listings.