Added an EditorConfig and a preliminary CLib file

Signed-off-by: James Benner <james.benner@gmail.com>