Cleaned up assets directory
Updated outdated composer.lock file
Code cleanup, and improved error handling