Most the Code for the presentation

Signed-off-by: Justin Yost <justin.yost@yostivanich.com>
Updated the gitignore to ignore Composer installed stuff and coverage results

Signed-off-by: Justin Yost <justin.yost@yostivanich.com>
Updated composer.lock file

Signed-off-by: Justin Yost <justin.yost@yostivanich.com>
Added presentation

Signed-off-by: Justin Yost <justin.yost@yostivanich.com>