Ok i'll give you a few hints/tips. Alot of these tips you can already find everywhere on Freedom! if you put some effort in it.
I don't have much time so I won't explain everything in detail. I might answer some of your questions on a later date if I have some more time.
1: Add thumbnails to...