fixed tag class when adding new link objects
fix notices on Table class
updated table to use imagecopyresampled  instead of imagecopyresized
Refactored user registration
Refactored user creation due to changes of User::create()
minor refactoring to User Model
moved generic user registration login from Source