Full planning integration into master

Knowledgebase phase of project is complete!
All recipes need to implement a getProcedures method so the server can send the recipes steps to the client