Added optional post-install script, cleaned up file structure