Initial commit

Alpha version with basic functionality