Add profile page

Add profile page, fix library.js and update styles.