Refactoring

splitted CRBM.jl into multiple files