expandmap + todo list

Wrote the core parts of the expand functions. Not compatible with
different zoom levels. Also added some new things to the todo list and
looked at the bottom:781px problem.