Major upgrade and code-redesign including MIC support by Alexey Kozlov
Updated program version and included Andre and Alexey in the list of code contributors.