Added the license tag to all files.
Added some comments.  Also removed vendor folders that should not be in repo.
Added several vendor folders to ignore.
Removing swagger from tracking.
Added a .gitignore file to ignore any addition stuff that gets added to the Vendor directory.  Only keep what is necessary.
Changed files for composer.
Audited comments, and fixed appropriately.
Audited comments, and fixed appropriately.
Audited comments, and fixed appropriately.
Fixed comment.
Fixed comment.
Fixed broken link.
Audited comments, and fixed appropriately.
Added a validator to make sure id is required.
Audited comments, and fixed appropriately.
Fixed a comment.
Fixed a comment.
Audited comments, and fixed appropriately.
Fixed comments.
Fixed swagger comment.