Many changes, introduced a system for profiles and templates.
Removed annoying temp files (*.py~ and #*)
Large number of changes, package-ized CFP, added many features.
Missed new files/directories earlier. Adding them now.