fix some js issues with load order.
add default cover image. fix .gitignore to only ignore the root static directory.
i little bit cleaner gitignore.