Assignment 1 - Final Commit

All branches completed. All descriptions fully written. External Doc
Updated. Added flowchart map to Documentation.