Cleaned up code, removed old files, added documentation (kinda), added localization hooks, added 'portfoolio_' to all elements and functions