refactored gridmaker
added qrdecoder module