Dynamic gui commit

added a new main for gui testing purposes + you can reach gui elements
via the Searchpanel and Userpanel.java files.