cover image is upload and stored public

also added details field
portfolios now can have cover images
add default badge and link to badge browse
cleaned up the modify experience javascript
nice json method for getting your work
shows last few experiences when associating