Tidy up js somewhat
Add fade in functionality for newly added items