Initial commit

Following Spark library formatting