Initial commit

Added source and sample project.