Add Mooncake
Refactor the Mooncake theme and fix login bug