Changed spaces for tabs
Updated function declaration style to ANSI
Added ignore for build files