Map marker

I've updated it to allow 365 days between recent updates.  Also some refactoring to make it more readable.