Added AS3935 lib
Updated submodules
Code refactor