added some inline comments
added customization of map boundaries to website details
added user promotion, step down and disable. modified test cases accordingly