Added profile.js that adds back to top feature and a search function for filtering the table