first checkin for maidenhead - working extension with basic tests and functionality