Uncommented ActionFactory
Included implementation:wq
Removed library include. Added item and patron includes. Moved code to .cpp file.
Whitespace removal:wq