Initial commit

Signed-off-by: kecinzer <kecinzer@gmail.com>
GCC 4.8 fixes

Signed-off-by: kecinzer <kecinzer@gmail.com>